minimum absolute difference in an array solution